GetDynamicPartitions Method

Task Parallel System.Threading

Creates an object that can partition the underlying collection into a variable number of partitions.

Namespace:  System.Collections.Concurrent
Assembly:  System.Threading (in System.Threading.dll)

Syntax

Visual Basic (Declaration)
Public Overridable Function GetDynamicPartitions As IEnumerable(Of TSource)
C#
public virtual IEnumerable<TSource> GetDynamicPartitions()

Return Value

An object that can create partitions over the underlying data source.

Remarks

The returned object implements the IEnumerable<(Of <(TSource>)>) interface. Calling GetEnumerator on the object creates another partition over the sequence.

The GetDynamicPartitions()()() method is only supported if the SupportsDynamicPartitions property returns true.

Exceptions

ExceptionCondition
System..::.NotSupportedExceptionDynamic partitioning is not supported by this partitioner.

See Also